草庐IT

GPUImage – 纯色 GPUImageSolidColorGenerator

全部标签

c# - GPUImage 和 Monotouch 绑定(bind)或替代

我目前正在为一个iOS项目使用Monotouch,我需要对图像进行转换(缩放、滤镜等)。我发现GPUImage是一个很好的原生库。我还在SO上看到有人试图编写它的Monotouch绑定(bind)。有谁知道我们是否可以在某个地方找到这样的项目?它没有出现在officialbindingsrepositories上,谷歌上都没有,所以它可能还没有完成或发布。我很乐意帮助进行这样的绑定(bind),如果已经完成我不想重写。此外,我可以使用另一个与Monotouch兼容的库(=与现有绑定(bind))。你有什么想法吗?谢谢。 最佳答案 感

ios - GPUImage 多个直播视频

我正在使用BradLarsonsGPUImage框架,想知道是否可以同时拥有多个实时视频。每个实时视频都应该应用自己的过滤器。类似于iOS中包含的相机应用程序。非常感谢任何帮助。 最佳答案 当然。看MultiViewFilterExample框架附带的示例应用程序,它就是这样做的。为此,您需要获取单个视频或照相机输入,并让它针对多个滤镜。这些过滤器中的每一个都会从相机接收一个帧并对其进行处理。然后,您可以将这些过滤器的输出定向到单独的GPUImageViews进行显示。作为优化,我建议在过滤器上使用-forceProcessingA

ios - 如何创建GPUImage网格效果

我正在使用GPUimage和xcode为iOS平台开发。尝试获取实时视频流并将其转换为9个图block,例如3x3网格。我已将视频缩放到0.33原始大小,然后尝试应用片段着色器将缩放后的视频重复到其他图block。但着色器仅适用于缩放后的视频,而非整个View。这是我的着色器:varyinghighpvec2textureCoordinate;uniformsampler2DinputImageTexture;uniformmediumpfloatrange;voidmain(){mediumpvec2p=textureCoordinate;if(p.x>0.66){p.x=(p.x-

ios xcode GPUimage 视频录制和静止图像捕捉

我正在开发的应用允许用户使用选定的效果录制视频。它基于GPUIamgeFilterShowcase示例。我刚刚添加了捕捉当前所选视频效果的静止图像的选项。捕捉静止图像有效,但速度很慢。从调用捕获静止图像方法到实际保存图像的时间有很长的延迟(1到2秒)。是否有更优化的方法来实现这一点?谢谢。代码如下:-(IBAction)savePhotoWithEffects:(id)sender{//disablebuttons-preventuserbtnPhoto.enabled=NO;btnRecord.enabled=NO;//stopvideoCameracapture[videoCame

ios GPUImage,小尺寸图像的图像处理结果不好?

我正在尝试为OCR准备图像,我使用GPUImage来做它,代码工作正常,直到我裁剪图像!裁剪后我得到了糟糕的结果......裁剪面积:https://www.dropbox.com/s/e3mlp25sl6m55yk/IMG_0709.PNG错误的结果=(https://www.dropbox.com/s/wtxw7li6paltx21/IMG_0710.PNG+(UIImage*)doBinarize:(UIImage*)sourceImage{//firstoff,trytograyscaletheimageusingiOScoreImageroutineUIImage*grayS

ios - CCMenuItemLabel – "The block will be ' 已复制'。”

关于“该block将被‘复制’”这一陈述的简单问题。我对objective-c中block的理解和使用不太满意,“复制”是什么意思?如果有人可以解释或指出可以的资源,我将不胜感激。谢谢*此方法来自Cocos2d文档。+(id)itemWithLabel:(CCNode*)labelblock:(idsender)block创建一个CCMenuItemLabel,带有一个标签和一个要执行的block。该block将被“复制”。 最佳答案 block是类似于结构的东西,它包含一组信息,例如指向函数的指针。默认情况下,当你创建一个bloc

ios - 使用 GPUImage 寻找棋盘角

我使用OpenCV(cv::findChessboardCorners)在iOS应用程序中查找棋盘角,但性能不是我需要的。使用GPUImage检测棋盘角的最佳(最快/最可靠)方法是什么?是否有另一个适用于iOS的GPU加速库可用于评估棋盘检测? 最佳答案 您会希望GPUImageHarrisCornerDetectionFilter或其变体立即执行此操作。您在其上设置一个block,它将返回检测到的角数组(在标准化View坐标中)和检测到的总角数。请参阅FilterShowcase和特征检测示例应用程序,了解其实际工作原理。我正在研

ios - WatchKit – 两页中的两个表,第二页的前几行超窄

我的WatchKit应用程序中有以下设置:两个水平页面,通过reloadRootControllersWithNames:contexts:以编程方式配置每个页面都包含一个WKInterfaceTable,它加载一些单独的数据。我注意到第二页的表格内容被下推,因此右表中的第一行位于左表第二行和第三行之间的某个位置。如果我加载一个表格和一个页面,任何一组内容都没有问题,只有当我有两个页面并且两个页面都有一个表格时才会出现这个问题——第二页的表格位置较低。两个页面都使用相同的WKInterfaceController和几乎相同的逻辑(它们只是加载两组数据),所以我不确定为什么会发生这种情况

Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四)

文章目录Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四)服务端客户端Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四)服务端服务端结构如下:UserModelusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacePhotonServerFirst.Model.User{publicclassUserModel{publicintID;publicintHp;publicfloat

ios - GPUImage + Touch 模糊效果

我需要在我的应用中实现触摸模糊效果。我正在使用GPUImage用于基本过滤,但我还需要包括模糊图像中任何区域的能力。我已经为此苦苦挣扎了几天,找不到任何其他有帮助的问题/答案。我当前的(伪代码)实现没有利用GPUImage,如下所示:Inthepangesturerecognizer,I'mcollectingthepangestureobjectsandsavingthemtoanarray.WhenUIGestureRecognizerStateEnded,Iattempttoapplytheblurusing:1.GetimagefromGPUImagePicture.2.Cre